suffer setbacks and misfortunes - Francés Inglés Diccionario